package com.adv.ems.service;

import com.adv.ems.db.entity.CollectPointDO;
import com.adv.ems.db.entity.EnergyDataCumulateDO;
import com.adv.ems.model.dto.ReportDataDealConfigDTO;

import java.util.Date;

public interface IncreaseValueService {
    Double computeRealValueByPoint(EnergyDataCumulateDO last, EnergyDataCumulateDO data, CollectPointDO point, ReportDataDealConfigDTO config);

    Double computeStandValueByPoint(Double increaseRealValue, CollectPointDO point);

    Double computeCashValueByPoint(Double increaseRealValue, Date hour, CollectPointDO point);
}
